@import "banner.css";
html { height:100%; }
body { margin:0; padding:0; background:#Fff; width:100%; height:100%; font-size:14px; color:#3c3c3c; overflow-x: hidden; font-family:"PingFang SC", "Lantinghei SC", "Microsoft YaHei", "HanHei SC", "Helvetica Neue", "Open Sans", Arial, "Hiragino Sans GB", "寰蒋闆呴粦", STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif; }
* { margin: 0; padding: 0; box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display:block }
audio, canvas, progress, video { display:inline-block; vertical-align:baseline }
a { text-decoration:none; color:#666; cursor:pointer; }
a:active, a:hover { outline:0;  transition: color 0.05s linear; }
a.active { text-decoration:none; color:#4A90E2!important; }
a:focus, button { outline:none; }
img { vertical-align:middle }
ul { list-style:none; margin:0; padding:0; }
.pr { position:relative; }
.pa-right { position:absolute; right:0; }
.fr { float:right; }
.fl { float:left; }
.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }
.oh { overflow:hidden; }
.fB{ font-weight:bold;}
.df { display:flex }
.dn { display:none;}
.df-between { justify-content:space-between }
.dib { display:inline-block; }
.clear { clear:both;overflow: visible!important; }

/*瀛楀彿*/
.fS12 { font-size:12px; }
.fS14 { font-size:14px; }
.fS16 { font-size:16px; }
.fS18 { font-size:18px; }
.fS20 { font-size:20px; }
.fS22 { font-size:22px; }
.fS28 { font-size:28px; }
.fS32 { font-size:32px; }
.fS34 { font-size:34px; }
.fS40 { font-size:40px; }
/*闂磋窛*/
.mt2 { margin-top:2px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt36 { margin-top:36px; }
.mt60 { margin-top:60px; }
.mt86 { margin-top:86px; }
.mt120 { margin-top:120px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mr80 { margin-right:80px; }
.mb60 { margin-bottom:60px; }
.p10{ padding:10px;}
/*瀛楄秴閾炬帴*/
.cbule, a .cbule, .cbule a, .cbule:hover { color:#2C68FF }
.cgray, a .cgray, .cgray a { color:#898989 }
.cgray6, a .cgray6, .cgray6 a { color:#666 }
.cgray-default, a .cgray-default, .cgray-default a { color:#3c3c3c }
.cblue-l, a .cblue-l, .cblue-l a { color: #2CFFEB; }
.cwhite, a .cwhite, .cwhite a,.cwhite:hover { color: #fff; }
/*鎸夐挳*/
.btn { background: #2C68FF; border-radius: 4px; font-size:16px; color:#fff; padding:10px 20px; }
.btn:hover { color:#fff; }
.btn-border { background: #fff; border-radius: 4px; border: 1px solid #2C68FF; font-size:16px; color:#2C68FF; padding:10px 20px; }
.btn-border { color:#2C68FF; }
.btn-sm { background: #2C68FF; border-radius: 4px; font-size:14px; color:#fff; padding:4px 8px; }
.btn-sm:hover { color:#fff; }
.btn-orange{ background: #fdad17; border-radius: 4px; font-size:16px; color:#fff; padding:10px 20px; }
/*鍥炬爣*/
.zzlj-ico { width:30px; height:31px; background:url(https://www.yugeimg.com/WEB/HomePage/images/zzlj-ico.svg) no-repeat; background-size:cover; display:inline-block; vertical-align: middle; }
.zxys-ico { width:29px; height:31px; background:url(https://www.yugeimg.com/WEB/HomePage/images/zxys-ico.svg) no-repeat; background-size:cover; display:inline-block; vertical-align: middle; }
.zxyljg-ico { width:31px; height:31px; background:url(https://www.yugeimg.com/WEB/HomePage/images/zxyljg-ico.svg) no-repeat; background-size:cover; display:inline-block; vertical-align: middle; }
.ycyl-ico { width:33px; height:31px; background:url(https://www.yugeimg.com/WEB/HomePage/images/ycyl-ico.svg) no-repeat; background-size:cover; display:inline-block; vertical-align: middle; }
/*瀹介珮*/
.ww33 { width:33.3%; }
.ww42 { width:42%; }
.ww50 { width:50%; }
.h46{ height:46px;}
.w400 { width: 400px!important;}
.w600 { width: 600px!important;}

/*澶撮儴*/
header {position: fixed; top: 0; width:100%; height:86px; background:#fff;    z-index: 9999999999; }
.toplogo { width:78px; height:44px; position:absolute; left:0; top:20px;background:url(https://www.yugeimg.com/WEB/HomePage/images/logo.svg) no-repeat;background-size:contain;    text-indent: -9999px; }
.rightlink {position: absolute; z-index:99; right: 0;  top: 30px;  font-size: 18px; text-align: right;}
/*澶撮儴瀵艰埅*/
.nav-top { width:76%; margin-left: 9%; height:40px; list-style:none;  padding-top:33px; -webkit-animation:navd 2s out-in-ease; }
@-webkit-keyframes navd { 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
.nav-top li { position:relative;     float: left;   width: 10%;   text-align: center;font-size:16px;}
.nav-top li:nth-child(3){ width: 15%; }
.nav-top li:nth-child(9) { width: 10.3%;}
.nav-top li a span { display:inline-block;  color:#666; cursor:pointer; text-align:center; }
.mj_hover_menu { text-decoration:none; height:40px; }
.nav-top li.selected .submenu1 { display:block; }
.nav-top li .submenu1 { display:none; position:fixed; z-index:99999999; top:86px; left:0; right:0; width:88%; height:220px; margin: 0 auto; }
.nav-top li .submenu1 li { float:none; padding:0; background:none; height:auto; border-bottom:dotted 0px #BEBEBE; }
.nav-top > li > a { border-bottom: none!important; }
.mj_menu_pro_bg { width:100%; background: #FFFFFF; border: 1px solid #9c9c9c; border-radius: 0 0 4px 4px; }
.mj_menu_pro_main { width:100%; margin:auto; padding:0 40px 40px 40px; }
.mj_menu_pro_li { float:left; width:16.6%; font-size:16px; line-height:36px; border-right:1px solid #E6E6E6; text-align:center; margin-top:30px; }
.mj_menu_pro_li:last-child { border-right:0 }
.drop-menu-effect.active a{color: #3c3c3c;}
.drop-menu-effect.active span{color: #2C68FF;}
.mj_menu_pro_li.active a,.mj_menu_pro_li a:hover{ font-weight:bold;  color: #2C68FF; }
.drop-menu-effect.active .arr-down {  border-bottom: 1px solid #2C68FF; border-left: 1px solid #2C68FF;}
.loginmenu { display:none; background: #FFFFFF; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.30); border-radius: 0 0 4px 4px; margin-top:30px; padding-top:20px; padding-bottom:20px; }
.loginmenu li { font-size: 16px; line-height:46px; padding-left:40px; padding-right:40px; text-align:center; cursor:pointer }
.loginmenu li.active,.loginmenu li a:hover { color: #2C68FF; }
.rightlink:hover .loginmenu { display:block }

/*鍏ㄥ眬*/
.width { width:1700px; margin-left:auto; margin-right:auto; }
.arr-down { display:inline-block; width:8px; height:8px; margin-top: 5px;border-bottom:1px solid #666; border-left:1px solid #666; transform:rotate(-45deg); vertical-align: text-top; transition: all 0.5s ease 0s; }
.drop-menu-effect:hover .arr-down { transform:rotate(135deg); margin-top: 9px; }
.arr-down-blue { display:inline-block; width:10px; height:10px; border-bottom:1px solid #2C68FF; border-left:1px solid #2C68FF; transform:rotate(-45deg); vertical-align: text-bottom; margin-bottom:10px; }
.arr-down-white { display:inline-block; width:6px; height:6px;border-bottom:1px solid #fff; border-left:1px solid #fff; transform:rotate(-45deg); margin-top: 5px; margin-left: 5px;  vertical-align: text-top;}
.arr-up-white {display:inline-block; width:6px; height:6px;border-bottom:1px solid #fff; border-left:1px solid #fff;  transform:rotate(135deg); margin-top: 8px; margin-left: 5px;  vertical-align: text-top; }
.title {position: relative; font-size: 20px; padding-left: 2px; font-weight: bold; letter-spacing: 1.5px; }
.title:before { position: absolute; left: 0;  bottom: -5px; z-index: -1; content: ""; display: inline-block;  width: 150px; height: 12px; background-image: linear-gradient(270deg, rgba(87, 161, 255, 0.00) 0%, #2C68FF 100%); border-radius: 11px; }
.pro-home-box { width:48%; margin-bottom:60px; background: #FFFFFF url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-icobg.svg) no-repeat; background-position:right 20px center; box-shadow: 0 10px 15px 0 rgba(140, 147, 167, 0.12); border-radius: 2px; padding:20px 30px; }
.pro-home-box:hover { background: #2C68FF url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-icobg-active.svg) no-repeat; background-position:right 20px center; color:#fff; box-shadow: 0 10px 15px 0 rgba(44, 104, 255, 0.30); }
.pro-home-box:hover .cgray,.pro-home-box:hover a,.pro-home-box:hover .cgray-default { color:#fff; }
.pro-home-flex { justify-content:space-between; display: flex; flex-wrap: wrap }
.pro-home-ico1 { width:35px; height:36px; background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico1.svg) no-repeat; background-size: cover; margin-right:30px; margin-top:11px; }
.pro-home-ico2 { width:36px; height:34px; background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico2.svg) no-repeat; background-size: cover; margin-right:30px; margin-top:11px; }
.pro-home-ico3 { width:36px; height:34px; background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico3.svg) no-repeat; background-size: cover; margin-right:30px; margin-top:11px; }
.pro-home-ico4 { width:35px; height:36px; background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico4.svg) no-repeat; background-size: cover; margin-right:30px; margin-top:11px; }
.pro-home-ico5 { width:36px; height:26px; background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico5.svg) no-repeat; background-size: cover; margin-right:30px; margin-top:11px; }
.pro-home-ico6 { width:39px; height:37px; background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico6.svg) no-repeat; background-size: cover; margin-right:30px; margin-top:11px; }
.pro-home-box:hover .pro-home-ico1 { background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico1-active.svg) no-repeat;background-size: cover; }
.pro-home-box:hover .pro-home-ico2 { background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico2-active.svg) no-repeat;background-size: cover; }
.pro-home-box:hover .pro-home-ico3 { background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico3-active.svg) no-repeat; background-size: cover;}
.pro-home-box:hover .pro-home-ico4 { background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico4-active.svg) no-repeat;background-size: cover; }
.pro-home-box:hover .pro-home-ico5 { background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico5-active.svg) no-repeat;background-size: cover; }
.pro-home-box:hover .pro-home-ico6 { background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico6-active.svg) no-repeat; background-size: cover;}
.solve { position:relative; background: url(https://www.yugeimg.com/WEB/HomePage/images/navbg.png) no-repeat; width:100%; padding:30px 60px 80px 60px; text-align:center; background-size: cover; }
.solve-sub { position:relative; padding-left:30px; }
.solve-sub:after { position:absolute; z-index:1; content:""; left:5px; top:0; width:2px; height:190px; background-image: linear-gradient(180deg, #2C68FF 0%, rgba(44, 104, 255, 0.12) 100%); }
.solve-sub:before { position:absolute; z-index:2; content:""; left:0px; top:0; width:11px; height:90px; background-image: linear-gradient(180deg, #2C68FF 0%, #d0dbf9 100%); border-radius: 10px; }
.title1 { position:relative; display:inline-block; font-size:20px; padding:9px 110px; margin:15px auto;font-weight: bold; }
.title1:before { width:83px; height:4px; display:inline-block; position:absolute; left:0; content:""; background-image: linear-gradient(90deg, rgba(44, 104, 255, 0.00) 1%, #2C68FF 100%); border-radius: 10px; top: 23px; }
.title1:after { width:83px; height:4px; display:inline-block; position:absolute; right:0; content:""; background-image: linear-gradient(-90deg, rgba(44, 104, 255, 0.00) 1%, #2C68FF 100%); border-radius: 10px; top: 23px; }
.home-list { margin-right:-5%; }
.home-list li { width:29%; float:left; margin-right:4%; margin-top:45px; }
.home-list li .pic-shadow {box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.20); width:100%; height:340px; background-size: cover; border-radius:6px; background-position: center center; margin-bottom: 5px;}
.home-list1 { margin-right:-5%; }
.home-list1 li {position:relative; width:29%; float:left; margin-right:4%; margin-top:45px;box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.20);  border-radius:6px;overflow: hidden; margin-bottom: 7px;}
.home-list1 li .pic-shadow { position:relative;  width:100%; height:270px; background-size: cover; background-position: center center;}
.home-list2 { margin-right:-8%; }
.home-list2 li {position:relative; width:17%; float:left; margin-right:8%; margin-top:45px;box-shadow: 1px 7px 15px 0px #E6E6E6;  border-radius: 3.88px 3.88px 0 0; border-radius:6px;overflow: hidden; margin-bottom: 7px;padding-bottom: 15px;text-align: justify;}
.zhuanji-pic-bg{width: 100%; padding-top:27px; height: 332px;background-image: linear-gradient(135deg, #FFFFFF 0%, #E9EAEE 100%);  }
.zhuanji-pic-bg div{  background-size: cover; background-position: center bottom;  width: 100%;  height: 100%;}
.zhuanji-pic-txt{padding:15px 15px 0 15px; background:#fff;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.zhuanji-pic-shade{display:none;background: rgba(87,90,96,0.75);border: 1px solid #ECECEC;box-shadow: 0 12px 16px 0 #E6E6E6;border-radius: 4.85px;position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; color:#fff; padding:20px; }
.ell12{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 11;  -webkit-box-orient: vertical;}
.zhuanji-pic-btn{display:none; position:absolute;left:50%; bottom:20px;z-index: 1; margin-left:-62.5px;}            
.home-list2 li:hover .zhuanji-pic-shade,.home-list2 li:hover .zhuanji-pic-btn{ display:block;animation: fade-in;/*鍔ㄧ敾鍚嶇О*/  animation-duration: 0.6s;/*鍔ㄧ敾鎸佺画鏃堕棿*/   -webkit-animation:fade-in 0.6s;/*閽堝webkit鍐呮牳*/}
@keyframes fade-in {  
    0% {opacity: 0;}/*鍒濆鐘舵�� 閫忔槑搴︿负0*/  
    40% {opacity: 0;}/*杩囨浮鐘舵�� 閫忔槑搴︿负0*/  
    100% {opacity: 1;}/*缁撴潫鐘舵�� 閫忔槑搴︿负1*/  
}  
@-webkit-keyframes fade-in {/*閽堝webkit鍐呮牳*/  
    0% {opacity: 0;}  
    40% {opacity: 0;}  
    100% {opacity: 1;}  
}  
.home-list2 li:hover .zhuanji-pic-btn.dn{ display:none!important;}
.zhibo-gg{position: relative;z-index:2; background:#fff; padding:20px 15px; color:#fff;bottom: 0; color:#3c3c3c; font-size:16px; font-weight:bold;}
.zhibo-gg .zhibo-txt2{ display:none;}
.zhibo-gg .zhibo-txt1{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home-list1 li:hover .zhibo-gg{  background:rgba(0,0,0,0.9); color:#fff;}
.home-list1 li:hover .zhibo-bg{ position:absolute;top:0;bottom:0;z-index:1; width:100%; height:100%; background:rgba(0,0,0,0.2)}
.home-list1 li:hover .zhibo-play{ background:url(../images/play.svg) no-repeat;    background-size: contain;width:80px; height:80px; position:absolute; top:50%; left:50%; margin-top:-40px; margin-left:-40px;}
.home-list1 li:hover .zhibo-txt1{ display:none;}
.home-list1 li:hover .zhibo-txt2{ display:block;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.pxjy-bg { width:100%; background:url(https://www.yugeimg.com/WEB/HomePage/images/pxjy-bg.png) no-repeat; background-size: cover; padding-top:63px; padding-bottom:80px; }
.pxjy-position{ width:1130px; margin:0 auto}
.pxjy-box { background:url(https://www.yugeimg.com/WEB/HomePage/images/pxjy.gif) no-repeat; background-size:contain; width:633px; height:367px; padding:37px 23px 11px 20px; }
.home-partner { border-top: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6; }
.home-partner li { float:left; border-bottom: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6;box-shadow:inset 0 0 2px 2px rgba(44,104,255,0); width:20%; line-height:98px; padding:5px 48px; text-align:center }
.home-partner li:hover{ box-shadow:inset 0 0 0.5px 1px rgba(44,104,255,1);}
.home-partner1 { border-left: 1px solid #E6E6E6; }
.home-partner1 li { float:left; border-bottom: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; width:20%; height:152px; line-height:152px; padding:5px 40px; text-align:center }
.foot { width:100%; background: #001344; position:relative; color:rgba(255,255,255,0.75); padding-top: 192px; overflow:hidden; }
.foot:before { position:absolute; top:0; left:-5%; background:#fff; content:""; display:block; width:110%; border: 1px solid black; border-radius: 0 0 50% 50%/0 0 100% 100%; border-top: none; height:140px; }
.foot-bottom {color:rgba(255,255,255,0.75);  border-top:1px solid rgba(255, 255, 255, 0.5); padding-top:40px; padding-bottom:40px; font-size:16px; margin-top:40px; text-align:center; }
.foot-bottom a{ color:rgba(255,255,255,0.75);}
.newstxt { height:45px; margin-top:20px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.px-txt { font-size: 24px;  position: absolute;  left: 660px;  top: 29%;   width: 490px;   text-align: left; }
.videohhhh{ height:529px; overflow:hidden;text-align: center; background: #fff; }
.videohhhh2{ height:526px; overflow:hidden;text-align: center; background: #000; }
.videohhhh3{ height:526px; overflow:hidden;text-align: center; background: #000; }
.map__video{ height:819px; overflow:hidden;text-align: center; background: #000;}
.mapbg{ background:#000;}
.mj_hover_menu a span{ color:#2C68FF!important}
.mj_hover_menu .arr-down {border-bottom: 1px solid #2C68FF; border-left: 1px solid #2C68FF;}
.vw__video{ background:#000;}
.yczkycyl{width:42%; margin-top:60px;}
.yczktitle{ background: #2C68FF;border-radius: 4px;font-size: 20px;color: #FFFFFF;letter-spacing: 0;text-align: center; padding:16px; margin-bottom:30px;}
.ycyltitle{background: #FF842C;border-radius: 4px;font-size: 20px;color: #FFFFFF;letter-spacing: 0;text-align: center; padding:16px; margin-bottom:30px;}
#clinicYX,#clinic{width:100%; height:360PX;}

.menusub{font-size: 16px;  line-height: 36px;  border-right: 1px solid #E6E6E6;   text-align: center;  margin-top: 30px;}
.menusub:last-child{border-right: 0; }
.menusub a:hover { font-weight:bold; color: #2C68FF; }
.zhaomu-layer{ position:fixed;right:20px; bottom:10%;z-index:99999;}

.box-ico{background: #FFFFFF;border: 1px solid #CFE3FF;border-radius: 6px; display: block; padding: 10px 12px; margin-bottom:10px;}
.contant-ico{ display:block; width:24px; height:28px; background:url(../images/contant-ico.svg) no-repeat; background-size: contain;background-position:center center;}
.kehuduan-ico{ display:block; width:24px; height:28px; background:url(../images/kehuduan-ico.svg) no-repeat; background-size: contain;background-position:center center;}
.fanhui-ico{ display:block; width:24px; height:28px; background:url(../images/fanhui-ico.svg) no-repeat; background-size: contain;background-position:center center;}
.contant-ico-hover{ display:inline-block; width:24px; height:28px; background:url(../images/contant-ico-hover.svg) no-repeat; background-size: contain;background-position:center center;vertical-align: middle; margin-left:15px;}
.kehuduan-ico-hover{ display:inline-block; width:24px; height:28px; background:url(../images/kehuduan-ico-hover.svg) no-repeat; background-size: contain;background-position:center center;vertical-align: middle; margin-left:15px;}
.fanhui-ico-hover{ display:inline-block; width:24px; height:28px; background:url(../images/fanhui-ico-hover.svg) no-repeat; background-size: contain;background-position:center center;vertical-align: middle; margin-left:15px;}
.zhaomu-layer li{ position:relative;}
.zhaomu-layer li .hide-layer{ display:none;position:absolute; top:0; right:0; bottom:0;background: #2C68FF;border-radius: 6px; color:#fff;width: max-content;padding: 11px 13px;font-weight: bold;white-space: nowrap;word-wrap: normal;word-break: keep-all;}
.zhaomu-layer li:hover .hide-layer{ display:block;}
.divadd {animation: a1 .5s;}

@keyframes a1 {
0% {width:0; opacity:0;}
100% { width:120px; opacity:1;}
}
.divadd2 {animation: a2 .5s;}

@keyframes a2 {
0% {width:0; opacity:0;}
100% { width:135px; opacity:1;}
}

銆�
@media screen and (max-width:1680px) {
.width { width:1400px;}
.home-list li .pic-shadow { height:278px;}
.home-list1 li .pic-shadow { height:221px;}
.videohhhh{ height:464px; overflow:hidden}
.videohhhh2{ height:461px; overflow:hidden}
.videohhhh3{ height:461px; overflow:hidden}
.map__video{ height:785px; overflow:hidden}
}
@media screen and (max-width:1440px) {
.width {width:1288px;}
.home-list li .pic-shadow {height:260px;}
.home-list1 li .pic-shadow {height:202px;}
.zhibo-gg{padding:15px 15px;}
.videohhhh{ height:396px; overflow:hidden}
.videohhhh2{ height:393px; overflow:hidden}
.videohhhh3{ height:393px; overflow:hidden}
.map__video{ height:635px; overflow:hidden}
.nav-top li a span{font-size: 15px;}
.btn {font-size: 15px; padding: 8px 15px;}
.home-partner li{ padding: 5px 30px; }
.home-list2 li{ width: 19.3%;margin-right: 5%;}
.zhuanji-pic-bg{ padding-top: 20px;  height: 320px;}
.zhaomu-layer{right:10px; }
}
@media screen and (max-width:1366px) {
.width {width:1200px;}
.home-list li .pic-shadow {height:240px;}
.home-list1 li .pic-shadow {height:188px;}
.mj_menu_pro_li{ font-size:14px;}
.mj_menu_pro_main{ padding: 0 10px 40px 10px;}
.videohhhh{ height:374px; overflow:hidden}
.videohhhh2{ height:371px; overflow:hidden}
.videohhhh3{ height:371px; overflow:hidden}
.map__video{ height:519px; overflow:hidden}
.toplogo { width:72px; height:41px; }
.rightlink { font-size: 16px;}
.btn {font-size: 14px; padding: 7px 12px;}
.nav-top li a span{font-size: 14px;}
.home-list2 li{width: 18%;margin-right: 6.9%;}
.zhuanji-pic-bg{ padding-top: 18px;  height: 290px;}
}
@media screen and (max-width:1280px) {
.width {width:1180px;} 
.home-list li .pic-shadow {height:236px;}
.home-list li .pic-shadow {height:185px;}
.pro-home-box{ padding: 20px 23px;}
.videohhhh{ height:352px; overflow:hidden}
.videohhhh2{ height:349px; overflow:hidden}
.videohhhh3{ height:349px; overflow:hidden}
.map__video{ height:466px; overflow:hidden}
.zhaomu-layer{right:4px; }
}
/*婊氬姩鏉″搴�*/  
::-webkit-scrollbar {
 width: 8px;
}
/* 杞ㄩ亾鏍峰紡 */  
::-webkit-scrollbar-track {
 background-color: rgba(255, 255, 255, 0.9);
}
/* Handle鏍峰紡 */  
::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background: rgba(0, 0, 0, 0.1);
}
/*褰撳墠绐楀彛鏈縺娲荤殑鎯呭喌涓�*/  
::-webkit-scrollbar-thumb:window-inactive {
 background: rgba(0, 0, 0, 0.1);
}
/*hover鍒版粴鍔ㄦ潯涓�*/  
::-webkit-scrollbar-thumb:vertical:hover {
 background-color: rgba(0, 0, 0, 0.3);
}
/*婊氬姩鏉℃寜涓�*/  
::-webkit-scrollbar-thumb:vertical:active {
 background-color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width:450px) {
.toplogo { width:144px; height:22px; position:absolute; left:50%; top:13.7px; margin-left:-72px;background:url(../images/xs-logo.svg) no-repeat;background-size:contain; }
header{ height:48.6px;z-index: 999;}
.mt86 { margin-top: 48.6px;}
.title { font-size: 17px;letter-spacing: 0;margin-left: 11px;}
.title:before{ bottom:-1px; width:124px; height:7px;border-radius: 6px;}
.pro-home-flex{ display: block; padding:0 11px; width:100%;}
.pro-home-box{width: 100%;padding: 11px;background-size: 22px;    margin-bottom: 11px;background-position: right 11px center;}
.pro-home-box:hover { background-position:right 11px center;box-shadow: 0 10px 15px 0 rgba(140, 147, 167, 0.12); }
.width { width: 100%;}
.fS18 {font-size: 16px;}
.fS16 {font-size: 13px;}
.fS34 {font-size: 20px;}
.mt10 {margin-top: 5px;}
.mt15 { margin-top: 8px;}
.mt30 {margin-top: 15px;}
.mt36 {margin-top: 11px;}
.mt60 { margin-top: 25px;}
.mr10 { margin-right: 6px;}
.mr20 { margin-right: 11px;}
.mr30 { margin-right: 15px;}
.mr80 { margin-right: 40px;}
.xs-mlr10{ margin-left:11px; margin-right:11px;}
.xs-mlr15{ margin-left:15px; margin-right:15px;}
.xs-r10{ right:10px;}
.xs-mr40{ margin-right:28px;}
.xs-mt20{ margin-top: 20px;}
.pro-home-box .mt10{ margin-top:3px;}
.btn { font-size: 13px;  padding: 4px 10px;}
.pro-home-ico1 { width:22px; height:22px; margin-right:10px; margin-top:14px;    margin-bottom: 15px; }
.pro-home-ico2 { width:23px; height:22px;  margin-right:10px; margin-top:14px;     margin-bottom: 15px;}
.pro-home-ico3 { width:22px; height:22px;  margin-right:10px; margin-top:14px;     margin-bottom: 15px;}
.pro-home-ico4 { width:22px; height:22px;  margin-right:10px; margin-top:14px;     margin-bottom: 15px;}
.pro-home-ico5 { width:23px; height:19px;  margin-right:10px; margin-top:14px;     margin-bottom: 15px;}
.pro-home-ico6 { width:23px; height:22px;  margin-right:10px; margin-top:14px;     margin-bottom: 15px;}
.pro-home-box:hover .pro-home-ico1{width:22px; height:22px;}
.pro-home-box:hover .pro-home-ico2{width:23px; height:22px;}
.pro-home-box:hover .pro-home-ico3{width:22px; height:22px;}
.pro-home-box:hover .pro-home-ico4{width:22px; height:22px;}
.pro-home-box:hover .pro-home-ico5{width:23px; height:19px;}
.pro-home-box:hover .pro-home-ico6{width:23px; height:22px;}
.solve{ margin:11px;width: auto; padding:11px;margin-top: 28px; height: 186px;}
.title1{ font-size:15.5px;padding: 0px 50px;margin: 7px auto;}
.title1:before,.title1:after{ width: 42px; height: 2.2px; top:10px;}
.solve-sub { padding-left: 6px; font-weight:bold;   }
.solve-sub:first-child{ width:30%; top:35px; left:8px;}
.solve-sub:nth-child(2){ width:18%;top:80px; left:27%;}
.solve-sub:nth-child(3){ width:15%;top:37px; left:41%;}
.solve-sub:nth-child(4){ width:21%;top:43px; left:73%;}
.solve-sub:nth-child(5){ width:40%;top:77px; left:58%;}
.solve-sub:before{width: 4px; height: 26px; top:15px;}
.solve-sub:after{top:15px;width: 1px; height: 63px; left:1.5px;}
.solve .df-between .solve-sub{ position:absolute;}
.videohhhh3 {height: 308px;}
.mapbg { margin-left:10px; margin-right:10px;}
.solve-sub img{ width:15.5px; height:15.5px;}
.zzlj-ico,.zxys-ico,.zxyljg-ico,.ycyl-ico{ width:16.6px; height:16.6px;}
.solve-sub .fS18 {font-size: 13px;}
.yczkycyl{width:100%;margin-top: 18px;}
.yczktitle{ margin:11px; border-radius: 2px;font-size: 16px; padding:7px; margin-bottom:16px;}
.ycyltitle{margin:11px; border-radius: 2px;font-size: 16px; padding:7px; margin-bottom:16px;}
.btn-border { border-radius: 2px; font-size: 13px; padding: 4px 10px;}
.home-list li{ width:45%;margin-right: 2.5%; margin-top: 18px;}
.home-list{ margin-left:2.5%;margin-right: -5%;}
.home-list li .pic-shadow{ height:126px;box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.20);}
.newstxt { height: 38px;  margin-top: 12px;}
.h46 { height: 30px;}
.home-list1 li{ width:45%;margin-right: 2.5%; margin-top: 18px;box-shadow: 0 2px 8px 0px rgba(0, 0, 0, 0.20);}
.home-list1{ margin-left:2.5%;margin-right: -5%;}
.home-list1 li .pic-shadow{ height:86px;}
.home-list1 li:hover .zhibo-play{width:40px; height:40px; position:absolute; top:50%; left:50%; margin-top:-20px; margin-left:-20px;}
.zhibo-gg {  padding: 7px 7px;font-size: 12px;}
.pxjy-position { width: 100%;}
.pxjy-box{width: 92%;    margin: 0 auto;    height: 283px;padding: 18px 10px 18px 7px;}
.px-txt {  font-size: 13px;  left: 0; bottom: 5px; width:100%;min-width:320px; text-align: center;top:auto;height: 69px;padding-top: 4%;}
.pxjy-bg{ padding-top:12px;padding-bottom: 12px;}
.hiSlider{min-height: 282px; height: 282px;}
.home-partner{ margin-left:11px; margin-right:11px;}
.home-partner li{    width: 33.333%;  line-height: 45px;  padding: 5px 20px; height:56px;}
.foot:before{height: 51px;}
.foot{ padding-top: 83px;}
.foot-bottom {padding-top: 1px; padding-bottom: 18px; font-size: 13px; margin-top:11px;}
.foot-bottom span,.foot-bottom a{ display:block;margin-top:10px;}
.mt20 {  margin-top: 11px;}
.dib img{ width:66px; }
.tabs ul{ width:240px; margin-left:-120px;}
.tabs ul li label{ height:6px;}
.videohhhh{ height: 310px; background:transparent; }
.videohhhh2{ height: 220px;}
.rightlink{ display:none;}
.xs-dn{ display:none;}
.xs-db{ display:block;}
.foot-bottom { border-top: 1px solid rgba(255, 255, 255, 0.3);}
#clinicYX,#clinic{width:100%; height:190PX;}
.btn-zhankai{ margin:10px; background: #2C68FF; padding:5px; text-align:center; color:#fff; display:block; font-size:13px;}
.xs-mt10{ margin-top:10px;}
.nav-top li { text-align: left;}
.mj_hover_menu a span{ color:#fff!important;}
.arr-down { float:right; margin-right:20px;display:inline-block; width:8px; height:8px; margin-top: 16px;border-bottom:1px solid #fff; border-left:1px solid #fff; transform:rotate(-45deg); vertical-align: text-top; transition: all 0.5s ease 0s; }
.drop-menu-effect:hover .arr-down {transform:rotate(-45deg); margin-top: 16px; }
.mj_hover_menu .arr-down{ border-bottom:1px solid #fff; border-left:1px solid #fff;}
.tabs ul{bottom: 4px;}
.tabs ul li{ height: 27px;   padding-top: 10px;}
.pro-home-box:hover { background: #FFFFFF url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-icobg.svg) no-repeat; background-position:right 11px center;background-size: 22px; }
.pro-home-box:hover .cgray,.pro-home-box:hover a,.pro-home-box:hover .cgray-default { color:#3c3c3c; }
.pro-home-box:hover .pro-home-ico1 { background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico1.svg) no-repeat;background-size: cover; }
.pro-home-box:hover .pro-home-ico2 { background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico2.svg) no-repeat;background-size: cover; }
.pro-home-box:hover .pro-home-ico3 { background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico3.svg) no-repeat; background-size: cover;}
.pro-home-box:hover .pro-home-ico4 { background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico4.svg) no-repeat;background-size: cover; }
.pro-home-box:hover .pro-home-ico5 { background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico5.svg) no-repeat;background-size: cover; }
.pro-home-box:hover .pro-home-ico6 { background:url(https://www.yugeimg.com/WEB/HomePage/images/pro-home-ico6.svg) no-repeat; background-size: cover;}
.home-list2 { margin-right:0; }
.home-list2 li{width:100%;margin-right:0;padding: 15px; margin-top: 10px;  box-shadow: 1px 4px 8px 0px #E6E6E}
.zhuanji-pic-bg{float: left;width: 30%; margin-top:0;padding-top: 7px; height: 129px;background-image: linear-gradient(135deg, #2A54DF 0%, #83A6FC 100%);  }
.zhuanji-pic-txt{padding: 0; -webkit-line-clamp: 5;padding-left: 15px;line-height: 21px;}
.zhuanji-pic-btn{display:block;right:5px; bottom:10px;z-index: 1;background: #fff; color: #2C68FF; text-align: right; font-weight: bold; }        
.zhuanji-pic-btn:hover,.zhuanji-pic-btn:visited,.zhuanji-pic-btn:active {color: #2C68FF;}
.home-list2 li:nth-child(4){ display:none;}
.home-list2 li:nth-child(5){ display:none;}
.home-list2 li:nth-child(6){ display:none;}
.home-list2 li:nth-child(7){ display:none;}
.home-list2 li:nth-child(8){ display:none;}
.home-list2 li:hover .zhuanji-pic-shade{ display:none;}
.home-list2 li:hover .zhuanji-pic-btn.dn{ display:block!important;}
.zhaomu-layer{ display:none;}
/* 鏆傛椂 */
#header{ display:none;}
.head-pt { padding-top: 0;}

}

@media screen and (max-width:375px){
.toplogo { width:130px; height:20px;top: 12.5px;margin-left: -65px;}
header{ height:44px;z-index: 999;}
.mt86 { margin-top: 44px;}
.title { font-size: 15px;letter-spacing: 0;margin-left: 10px;}
.title:before{ bottom:-1px; width:111px; height:6px;border-radius: 6px;}
.pro-home-flex{ display: block; padding:0 10px; width:100%;}
.pro-home-box{width: 100%;padding: 10px;background-size: 20px;    margin-bottom: 10px;background-position: right 10px center;}
.width { width: 100%;}
.fS18 {font-size: 14px;}
.fS16 {font-size: 12px;}
.fS34 {font-size: 20px;}
.mt10 {margin-top: 5px;}
.mt15 { margin-top: 8px;}
.mt30 {margin-top: 15px;}
.mt36 {margin-top: 10px;}
.mt60 { margin-top: 23px;}
.mr10 { margin-right: 5px;}
.mr20 { margin-right: 10px;}
.mr30 { margin-right: 15px;}
.mr80 { margin-right: 40px;}
.xs-mlr10{ margin-left:10px; margin-right:10px;}
.xs-mlr15{ margin-left:15px; margin-right:15px;}
.xs-r10{ right:10px;}
.xs-mr40{ margin-right:22px;}
.xs-mt20{ margin-top: 20px;}
.btn { font-size: 12px;  padding: 4px 13px;}
.pro-home-ico1 { width:20px; height:20px; margin-right:10px; margin-top:14px;    margin-bottom: 15px; }
.pro-home-ico2 { width:21px; height:20px;  margin-right:10px; margin-top:14px;     margin-bottom: 15px;}
.pro-home-ico3 { width:20px; height:20px;  margin-right:10px; margin-top:14px;     margin-bottom: 15px;}
.pro-home-ico4 { width:20px; height:20px;  margin-right:10px; margin-top:14px;     margin-bottom: 15px;}
.pro-home-ico5 { width:21px; height:16px;  margin-right:10px; margin-top:14px;     margin-bottom: 15px;}
.pro-home-ico6 { width:21px; height:20px;  margin-right:10px; margin-top:14px;     margin-bottom: 15px;}
.solve{ margin:10px;width: auto; padding:10px;margin-top: 25px;}
.title1{ font-size:16px;padding: 0px 50px;margin: 7px auto;}
.title1:before,.title1:after{ width: 42px; height: 2px; top:9px;}
.solve-sub { padding-left: 6px;font-weight:bold;}
.solve-sub:first-child{ width:30%; top:35px; left:8px;}
.solve-sub:nth-child(2){ width:18%;top:80px; left:27%;}
.solve-sub:nth-child(3){ width:15%;top:37px; left:41%;}
.solve-sub:nth-child(4){ width:21%;top:43px; left:73%;}
.solve-sub:nth-child(5){ width:40%;top:77px; left:58%;}
.solve-sub:before{width: 3px; height: 24px; top:15px}
.solve-sub:after{width: 1px; height:63px; left:1px;top:15px}
.videohhhh3 {height: 308px;}
.mapbg { margin-left:10px; margin-right:10px;}
.solve-sub img{ width:14px; height:14px;}
.zzlj-ico,.zxys-ico,.zxyljg-ico,.ycyl-ico{ width:15px; height:15px;}
.solve-sub .fS18 {font-size: 12px;}
.yczkycyl{width:100%;margin-top: 15px;}
.yczktitle{ margin:10px; border-radius: 2px;font-size: 14.5px; padding:6px; margin-bottom:15px;}
.ycyltitle{margin:10px; border-radius: 2px;font-size: 14.5px; padding:6px; margin-bottom:15px;}
.btn-border { border-radius: 2px; font-size: 13px; padding: 4px 10px;}
.home-list li{ width:46%;margin-right: 2%; margin-top: 15px;}
.home-list li .pic-shadow{ height:112px;margin-bottom: 10px;}
.home-list{ margin-left:2%;}
.newstxt{ height:33px;}
.h46 { height: 30px;}
.pxjy-position { width: 100%;}
.pxjy-box{width: 92%;  margin: 0 auto; height: 250px;padding: 18px 9px 11px 6px;}
.px-txt { font-size: 12px;   bottom: 5px; min-width:281px; text-align: center;top:auto;height: 56px;padding-top: 4%;}
.pxjy-bg{ padding-top:10px;padding-bottom: 11px;}
.hiSlider{min-height: 244px; height: 244px;}
.home-partner{ margin-left:10px; margin-right:10px;}
.home-partner li{ width: 33.333%;  line-height: 43px;  padding: 5px 18px;}
.foot:before{height: 51px;}
.foot{ padding-top: 80px;}
.foot-bottom { padding-bottom: 18px; font-size: 12px; margin-top:10px;}
.mt20 { margin-top: 10px;}
.dib img{ width:60px; }
.tabs ul{ width:240px; margin-left:-120px;}
.tabs ul li label{ height:6px;}
.videohhhh{ height: 310px; background:transparent; }
.videohhhh2{ height: 220px;}
.btn-zhankai{ font-size:12px;}
.home-list { margin-right: -4%;}
}
